package com.maxlen.cart.feign;

import com.maxlen.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.*;

import java.util.List;

@FeignClient("store-goods")
public interface GoodsFeignService {

    @GetMapping("/goods/skusaleattrvalue/getSaleAttr")
    R getSaleAttr(@RequestParam("skuId") Long skuId);

    @GetMapping("/goods/skuinfo/getInfo")
    R getInfo(@RequestParam("skuId") Long skuId);

    @PostMapping("/goods/skuinfo/getPriceBySkuIdList")
    R getPriceBySkuIdList(@RequestBody List<Long> skuIdList);

    @GetMapping("/goods/spuinfo/getWeight/{skuId}")
    R getWeight(@PathVariable("skuId") Long skuId);

}
